GradleでShellコマンドを実行する
概要
GradleからShellコマンド実行する。
dependなどが指定できるので、Gradleの仕組みの中でbashコマンドとかが有効活用できる。
daemonとして動かしたりする場合に、使う事がある。
手法
文字配列.execute()を使う。
task makeDirectory {
["mkdir", "somet"].execute()
}
上記で、gradle実行フォルダにsomeフォルダが生成される。
一応書いておくと、Gradleだと、フォルダ生成は
file('first').mkdir()
とかで出来る。条件とかも細かく指定できる。
mkdir程度だったらこっちを使おう。
参考:逆引きGradle
http://d.hatena.ne.jp/nightmare_tim+gradlerevercelookup/20111027/1319733318